package com.boot.mapper;

import com.boot.entity.Menu;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface MenuMapper {

    List<Menu> list(@Param("start") Integer start, @Param("pageSize")Integer pageSize, @Param("menuName")String menuName);
    List<Menu> listAll();

    int count(@Param("menuName") String menuName);

    Menu getById(@Param("id") Long id);

    void save(Menu menu);

    void updateById(Menu menu);

    void delById(@Param("id") Long id);

    void delByIds(List<Long> ids);

}
